#3. Python基础
#3.1 注释
# print("这个是注释测试1") # 这个是注释1
# 这个是注释2
# print("这个是注释测试2")
"""
print("这个是注释测试3")
print("这个是注释测试4")
print("这个是注释测试5")
"""
print("这个是注释测试6")
# 注释快捷键：ctrl + /



#3.3 数据类型
# 数字类型
num1 = 12
num2 = 1.76
num3 = True
# 知道上面变量的数据类型,通过print(对象)
print(type(num1)) # int :整数
print(type(num2)) # float :小数
print(type(num3)) # bool :布尔值（True/False）
# 非数字类型（序列类型）
a1 = "abc"
a2 = [11, "张三", 1.11]
a3 = (11, "张三", 1.11)
a4 = {11, "张三", 1.11}
a5 = {"name": "张三", "age": 18}
print(type(a1)) # str : 字符串
print(type(a2)) # list : 列表
print(type(a3)) # tuple : 元组
print(type(a4)) # set : 集合
print(type(a5)) # dict : 字典
# 总结：查看某个变量/值的数据类型的函数用type,如果要打印结果，需要用print函数


#案例演示
# 定义数据
num1 = "100"
num2 = "1.99"
# 强制转换
print(type(int(num1)))
# print(type(float(num2)))
# print(type(float(num1)))
info = 12345
# print(type(str(info)))
info1 = [11, "aa", True, 1.88]
print(type(str(info1)))
# print(type(tuple(info1)))
# 转换为集合（集合中元素不能重复：可以去重）
# info2 = [11, 22, 33, 11, 11, 11, 33, 44]
# print(set(info2))
# print(type(set(info2)))
